accounts receivable cash flow job costing check writing software credit accounting software computer check writing software check writing program laser check printing software micr check software accounting micr check printing software invoicing check printing software billing management factoring check